/*
 * 项目名称:    wms-server-jeecg
 * 创建人员:    DongPeng
 * 创建时间:    2023-10-10
 * copyright(c) 2022 无锡星智数服科技有限公司
 */
package org.jeecg.modules.dock.service;

import org.jeecg.modules.dock.entity.mes.request.MaterialZJPlanProductionLine;
import org.jeecg.modules.dock.entity.mes.request.MesBaseRequestVO;
import org.jeecg.modules.dock.entity.mes.request.MesBaseZLRequestVO;
import org.jeecg.modules.dock.entity.mes.response.MaterialZJPlanProductionLineDetails;
import org.jeecg.modules.dock.entity.mes.response.MesBaseResponseVO;

import java.util.List;

/**
 * mes业务对接服务
 *
 * @author DongPeng
 * @version 1.0.0
 * @date 2023-10-10
 * @description 类描述
 */
public interface MesDockingRepeaterService {

    /**
     * 获取原卷纵剪计划产线数据详情
     *
     * @param request
     * @return List<MaterialZJPlanProductionLineDetails>
     */
    List<MaterialZJPlanProductionLineDetails> getMaterialZJPlanProductionLine(MaterialZJPlanProductionLine request);

    /**
     * 更新状态
     *
     * @param vo
     * @return MesBaseResponseVO
     */
    MesBaseResponseVO updateStatus(MesBaseRequestVO vo);

    /**
     * 更新柱料明细状态
     *
     * @param vo
     * @return MesBaseResponseVO
     */
    MesBaseResponseVO updateZLStatus(MesBaseZLRequestVO vo);

    /**
     * 包装托盘码查询
     *
     * @author hansen
     * @since 2024/1/12 10:07
     * @param palletCodeQuery
     * @return org.jeecg.modules.dock.entity.mes.response.MesBaseResponseVO
     */
    MesBaseResponseVO palletCodeQuery(String palletCodeQuery);
}
